import { RequestTuple } from "@/type/request";

const ApiCollector: {
    [propName: string]: RequestTuple;
} = {

    getHome: {
        method: 'get',
        url: '/mockApi/home'
    },

    getList: {
        method: 'post',
        url: '/mockApi/list'
    },
    getSysList: {
        method: 'post',
        url: '/mockApi/sysList'
    },
    getVirtuaList: {
        method: 'get',
        url: '/api/virtuaList'
    },
    postEchartsData: {
        method: 'post',
        url: '/mockApi/echartsData'
    },

    // 用户菜单权限校验
    getUserMenuPermission: {
        method: 'get',
        url: '/checkUserMenuPermission'
    },

    // 应用系统列表看板-健康度
    getJiankangList: {
        method: 'get',
        url: '/yyxtlbkbJkd'
    },

    // 	应用系统列表看板-体验度
    getTiyanList: {
        method: 'get',
        url: '/yyxtlbkbTyd'
    },

    // 应用系统列表看板-可用率
    getKeyongList: {
        method: 'get',
        url: '/yyxtlbkbKyl'
    },

    // 应用系统列表看板-响应时间
    getXiangyingList: {
        method: 'get',
        url: '/yyxtlbkbXysj'
    },

    // 应用系统列表-关注/取消关注
    getFollow: {
        method: 'get',
        url: '/yyxtlbFoloow'
    },

    // 系统详情看板-运维模块
    getYwmk: {
        method: 'get',
        url: '/stxqkbYwmk'
    },

    // 系统详情看板-指标趋势
    getZbqs: {
        method: 'get',
        url: '/stxqkbZbqs'
    },

    // 总体指标-响应时间-双日趋势
    getXySrqs: {
        method: 'get',
        url: '/ztzbXysjSrqs'
    },

    // 总体指标-可用率-双日趋势
    getKylSrqs: {
        method: 'get',
        url: '/ztzbKylSrqs'
    },

    // 总体指标-体验度-双日趋势
    getTydSrqs: {
        method: 'get',
        url: '/ztzbTydSrqs'
    },

    // 总体指标-健康度-双日趋势
    getJkdSrqs: {
        method: 'get',
        url: '/ztzbJkdSrqs'
    },

    // 总体指标-健康度-双周趋势
    getJkdSzqs: {
        method: 'get',
        url: '/api/base/getYouzanInfo?order_sn=111'
    },

    // 总体指标-响应时间-双周趋势
    getXysjSzqs: {
        method: 'get',
        url: '/ztzbXysjSzqs'
    },

    // 总体指标-可用率-双周趋势
    getKylSzqs: {
        method: 'get',
        url: '/ztzbKylSzqs'
    },

    // 总体指标-体验度-双周趋势
    getTydSzqs: {
        method: 'get',
        url: '/ztzbTydSzqs'
    },

    // 安全详情看板-白名单放行数
    getBmdfxs: {
        method: 'get',
        url: '/aqxqkbBmdfxs'
    },

    // 安全详情看板-白名单放行类型（TOP10）
    getBmdfxlx: {
        method: 'get',
        url: '/aqxqkbBmdfxlx'
    },

    // 安全详情看板-今日白名单放行系统（TOP10）
    getBmdfxxtJr: {
        method: 'get',
        url: '/aqxqkbBmdfxxtJr'
    },

    // 安全详情看板-攻击成功数
    getGjcgs: {
        method: 'get',
        url: '/aqxqkbGjcgs'
    },

    // 安全详情看板-攻击失败数
    getGjsbs: {
        method: 'get',
        url: '/aqxqkbGjsbs'
    },

    // 安全详情看板-攻击成功分类占比(今日）
    getGjcgflzb: {
        method: 'get',
        url: '/aqxqkbGjcgflzb'
    },

    // 安全详情看板-防火墙事件拦截率
    getFhqsjljl: {
        method: 'get',
        url: '/aqxqkbFhqsjljl'
    },

    // 安全详情看板-IPS事件拦截率
    getIpssjljl: {
        method: 'get',
        url: '/aqxqkbIpssjljl'
    },

    // 安全详情看板-恶意软件事件处理率
    getEyrjsjcll: {
        method: 'get',
        url: '/aqxqkbEyrjsjcll'
    },

    // 安全详情看板-防勒索软件拦截数（最近7日）
    getFlrrjljs: {
        method: 'get',
        url: '/aqxqkbFlrrjljs'
    },

    // 总体看板-WAF应用防火墙	
    getWafyyfhq: {
        method: 'get',
        url: '/ztkbWafyyfhq'
    },

    // 总体看板-安全态势感知		
    getAqtsgz: {
        method: 'get',
        url: '/ztkbAqtsgz'
    },

    // 总体看板-服务器安全防护		
    getFwqaqfh: {
        method: 'get',
        url: '/ztkbFwqaqfh'
    },
};

export default ApiCollector;